
using System;
using System.Collections.Generic;
using System.Text;
namespace AEL.BOD
{
    public class Bod_Baja : Entidad
    {
        // Atributos
        private String _Bod_Bodega_Id;
        private String _Int_Sucursal_Id;
        private DateTime _Fecha;
        private DateTime _Fecha_Creacion;
        private String _Creacion_Per_Personal_Id;
        private DateTime _Fecha_Update;
        private String _Update_Per_Personal_Id;
        private String _Bod_Baja_Motivo_Id;
        private String _Descripcion;
        private String _Bod_Bodega_Codigo;
        private String _Bod_Bodega_Nombre;
        private String _Int_Sucursal_Codigo;
        private String _Int_Sucursal_Nombre;
        private String _Int_Empresa_Id;
        private String _Int_Empresa_Codigo;
        private String _Int_Empresa_Nombre;
        private String _Creacion_Per_Personal_Codigo;
        private String _Creacion_Per_Personal_Nombre;
        private String _Update_Per_Personal_Codigo;
        private String _Update_Per_Personal_Nombre;
        private String _Bod_Baja_Motivo_Codigo;
        private String _Bod_Baja_Motivo_Nombre;
        private String _Estado_Nombre;

        // Propiedades de la clase
        public String Bod_Bodega_Id
        {
            get { return _Bod_Bodega_Id; }
            set { _Bod_Bodega_Id = value; }
        }

        public String Int_Sucursal_Id
        {
            get { return _Int_Sucursal_Id; }
            set { _Int_Sucursal_Id = value; }
        }

        public DateTime Fecha
        {
            get { return _Fecha; }
            set { _Fecha = value; }
        }

        public DateTime Fecha_Creacion
        {
            get { return _Fecha_Creacion; }
            set { _Fecha_Creacion = value; }
        }

        public String Creacion_Per_Personal_Id
        {
            get { return _Creacion_Per_Personal_Id; }
            set { _Creacion_Per_Personal_Id = value; }
        }

        public DateTime Fecha_Update
        {
            get { return _Fecha_Update; }
            set { _Fecha_Update = value; }
        }

        public String Update_Per_Personal_Id
        {
            get { return _Update_Per_Personal_Id; }
            set { _Update_Per_Personal_Id = value; }
        }

        public String Bod_Baja_Motivo_Id
        {
            get { return _Bod_Baja_Motivo_Id; }
            set { _Bod_Baja_Motivo_Id = value; }
        }

        public String Descripcion
        {
            get { return _Descripcion; }
            set { _Descripcion = value; }
        }

        public String Bod_Bodega_Codigo
        {
            get { return _Bod_Bodega_Codigo; }
            set { _Bod_Bodega_Codigo = value; }
        }

        public String Bod_Bodega_Nombre
        {
            get { return _Bod_Bodega_Nombre; }
            set { _Bod_Bodega_Nombre = value; }
        }

        public String Int_Sucursal_Codigo
        {
            get { return _Int_Sucursal_Codigo; }
            set { _Int_Sucursal_Codigo = value; }
        }

        public String Int_Sucursal_Nombre
        {
            get { return _Int_Sucursal_Nombre; }
            set { _Int_Sucursal_Nombre = value; }
        }

        public String Int_Empresa_Id
        {
            get { return _Int_Empresa_Id; }
            set { _Int_Empresa_Id = value; }
        }

        public String Int_Empresa_Codigo
        {
            get { return _Int_Empresa_Codigo; }
            set { _Int_Empresa_Codigo = value; }
        }

        public String Int_Empresa_Nombre
        {
            get { return _Int_Empresa_Nombre; }
            set { _Int_Empresa_Nombre = value; }
        }

        public String Creacion_Per_Personal_Codigo
        {
            get { return _Creacion_Per_Personal_Codigo; }
            set { _Creacion_Per_Personal_Codigo = value; }
        }

        public String Creacion_Per_Personal_Nombre
        {
            get { return _Creacion_Per_Personal_Nombre; }
            set { _Creacion_Per_Personal_Nombre = value; }
        }

        public String Update_Per_Personal_Codigo
        {
            get { return _Update_Per_Personal_Codigo; }
            set { _Update_Per_Personal_Codigo = value; }
        }

        public String Update_Per_Personal_Nombre
        {
            get { return _Update_Per_Personal_Nombre; }
            set { _Update_Per_Personal_Nombre = value; }
        }

        public String Bod_Baja_Motivo_Codigo
        {
            get { return _Bod_Baja_Motivo_Codigo; }
            set { _Bod_Baja_Motivo_Codigo = value; }
        }

        public String Bod_Baja_Motivo_Nombre
        {
            get { return _Bod_Baja_Motivo_Nombre; }
            set { _Bod_Baja_Motivo_Nombre = value; }
        }

        public String Estado_Nombre
        {
            get { return _Estado_Nombre; }
            set { _Estado_Nombre = value; }
        }

        // Constructor
        public Bod_Baja()
        {
        }

        public Bod_Baja(Bod_Baja o)
        {
            this.Id = o.Id;
            this.Codigo = o.Codigo;
            this.Estado = o.Estado;
            this._Bod_Bodega_Id = o.Bod_Bodega_Id;
            this._Int_Sucursal_Id = o.Int_Sucursal_Id;
            this._Fecha = o.Fecha;
            this._Fecha_Creacion = o.Fecha_Creacion;
            this._Creacion_Per_Personal_Id = o.Creacion_Per_Personal_Id;
            this._Fecha_Update = o.Fecha_Update;
            this._Update_Per_Personal_Id = o.Update_Per_Personal_Id;
            this._Bod_Baja_Motivo_Id = o.Bod_Baja_Motivo_Id;
            this._Descripcion = o.Descripcion;
            this._Bod_Bodega_Codigo = o.Bod_Bodega_Codigo;
            this._Bod_Bodega_Nombre = o.Bod_Bodega_Nombre;
            this._Int_Sucursal_Codigo = o.Int_Sucursal_Codigo;
            this._Int_Sucursal_Nombre = o.Int_Sucursal_Nombre;
            this._Int_Empresa_Id = o.Int_Empresa_Id;
            this._Int_Empresa_Codigo = o.Int_Empresa_Codigo;
            this._Int_Empresa_Nombre = o.Int_Empresa_Nombre;
            this._Creacion_Per_Personal_Codigo = o.Creacion_Per_Personal_Codigo;
            this._Creacion_Per_Personal_Nombre = o.Creacion_Per_Personal_Nombre;
            this._Update_Per_Personal_Codigo = o.Update_Per_Personal_Codigo;
            this._Update_Per_Personal_Nombre = o.Update_Per_Personal_Nombre;
            this._Bod_Baja_Motivo_Codigo = o.Bod_Baja_Motivo_Codigo;
            this._Bod_Baja_Motivo_Nombre = o.Bod_Baja_Motivo_Nombre;
            this._Estado_Nombre = o.Estado_Nombre;
        }

        public Bod_Baja(String _Id, String _Codigo, String _Estado, String _Bod_Bodega_Id, String _Int_Sucursal_Id, DateTime _Fecha, DateTime _Fecha_Creacion, String _Creacion_Per_Personal_Id, DateTime _Fecha_Update, String _Update_Per_Personal_Id, String _Bod_Baja_Motivo_Id, String _Descripcion, String _Bod_Bodega_Codigo, String _Bod_Bodega_Nombre, String _Int_Sucursal_Codigo, String _Int_Sucursal_Nombre, String _Int_Empresa_Id, String _Int_Empresa_Codigo, String _Int_Empresa_Nombre, String _Creacion_Per_Personal_Codigo, String _Creacion_Per_Personal_Nombre, String _Update_Per_Personal_Codigo, String _Update_Per_Personal_Nombre, String _Bod_Baja_Motivo_Codigo, String _Bod_Baja_Motivo_Nombre, String _Estado_Nombre)
        {
            this.Id = _Id;
            this.Codigo = _Codigo;
            this.Estado = _Estado;
            this._Bod_Bodega_Id = _Bod_Bodega_Id;
            this._Int_Sucursal_Id = _Int_Sucursal_Id;
            this._Fecha = _Fecha;
            this._Fecha_Creacion = _Fecha_Creacion;
            this._Creacion_Per_Personal_Id = _Creacion_Per_Personal_Id;
            this._Fecha_Update = _Fecha_Update;
            this._Update_Per_Personal_Id = _Update_Per_Personal_Id;
            this._Bod_Baja_Motivo_Id = _Bod_Baja_Motivo_Id;
            this._Descripcion = _Descripcion;
            this._Bod_Bodega_Codigo = _Bod_Bodega_Codigo;
            this._Bod_Bodega_Nombre = _Bod_Bodega_Nombre;
            this._Int_Sucursal_Codigo = _Int_Sucursal_Codigo;
            this._Int_Sucursal_Nombre = _Int_Sucursal_Nombre;
            this._Int_Empresa_Id = _Int_Empresa_Id;
            this._Int_Empresa_Codigo = _Int_Empresa_Codigo;
            this._Int_Empresa_Nombre = _Int_Empresa_Nombre;
            this._Creacion_Per_Personal_Codigo = _Creacion_Per_Personal_Codigo;
            this._Creacion_Per_Personal_Nombre = _Creacion_Per_Personal_Nombre;
            this._Update_Per_Personal_Codigo = _Update_Per_Personal_Codigo;
            this._Update_Per_Personal_Nombre = _Update_Per_Personal_Nombre;
            this._Bod_Baja_Motivo_Codigo = _Bod_Baja_Motivo_Codigo;
            this._Bod_Baja_Motivo_Nombre = _Bod_Baja_Motivo_Nombre;
            this._Estado_Nombre = _Estado_Nombre;
        }
    }
}
